//入口函数
$(function () {
    //表单校验
    layui.form.verify({
        pwd: [
            /^\S{6,12}$/,
            '密码必须6到12位，且不能出现空格'
        ],
        repwd: function (value,item) {
            var pwd = $('#form_reg input[name=password]').val();
            if (pwd !== value) {
                return '两次密码不一致'
            }
        }
    })
    // console.log('ok');
    /*效果1 注册用户和登录切换*/
    //显示用户注册页面 隐藏登录页面

    $('#link_reg').on('click', function () {
        $('.reg-box').show()
        $('.login-box').hide()
    });
    //显示登录页面  隐藏用户注册页面
    $('#link_login').on('click', function () {
        $('.reg-box').hide()
        $('.login-box').show()
    })
    //效果2 注册功能
    $('#form_reg').on('submit', function (e) {
        //阻止默认提交
        e.preventDefault()
        //获取用户输入的信息
        var username = $('#form_reg input[name=username]').val().trim();
        var password = $('#form_reg input[name=password]').val().trim();
        var repassword = $('#form_reg input[name=repassword]').val().trim();
        console.log(username, password, repassword);
        //请求信息
        $.ajax({
            method: 'post',
            url: '/api/reguser',
            data: {
                username,
                password
            },
            success(res) {
                console.log(res);
                // 判断是否注册成功
                if (res.status!==0) {
                    return layui.layer.msg('注册失败'  ,{icon:5})
                }
                layui.layer.msg('注册成功'  ,{icon:6})
            }

        })
    })
    //效果3 登录功能
    $('#form_login').on('submit', function (e) {
        //阻止默认表单提交
        e.preventDefault();
        //获取数据
        var data = $('#form_login').serialize().trim();
        $.ajax({
            method: 'post',
            url: '/api/login',
            data: data,
            success(res) {
                console.log(res);
                if (res.status !== 0) {
                    return layui.layer.msg('登录次失败',{icon:5})
                }
                layui.layer.msg('登录成功', { icon: 6 })
                //添加到本地存储
                localStorage.setItem('token',res.token)
                location.href = 'index.html'
            }
        })
    })
})